//
//
//#ifndef __IOCP_HTTP_SOCKET_H__
//#define __IOCP_HTTP_SOCKET_H__
//
//#include "asyndns.h"
//#include "httputils.h"
//
//
//typedef struct __HTTPIO
//{
//	DNSIO* pDns;
//	HTTPURLINFO HttpInfo;
//	void* pUserData;
//}HTTPIO;
//
//
//typedef struct __HTTPDATA
//{
//	void* header;
//	void* body;
//}HTTPDATA;
//
//#ifdef __cplusplus
//extern "C" {
//#endif
//
//	HTTPIO * http_new(HIOCPBASE hIocp);
//
//	void http_setcb(HTTPIO* pHttp);
//
//	BOOL http_listen(HTTPIO* pHttp, SOCKADDR_IN* pBindAddr, void * cb);
//
//	void http_connect(HTTPIO* pHttp);
//
//	void http_read(HTTPIO* pHttp);
//
//	void http_wirte(HTTPIO* pHttp);
//
//	void http_close(HTTPIO* pHttp, DWORD dwDelaySecond);
//
//
//	HTTPIO* http_send_data(HTTPIO* pHttp, HTTPDATA* pData);
//
//#ifdef __cplusplus
//};
//#endif
//
//#endif